import { createApp } from 'vue';  
import App from './App.vue';  
// router/index.ts 负责定义所有路由规则，并创建 Vue Router 实例
import A1 from './router/index.ts';  
import ElementPlus from 'element-plus' //引入Element Plus
import 'element-plus/dist/index.css'  // 引入Element Plus样式

// 创建 Vue 3 应用实例，并将 App.vue 作为根组件
const app = createApp(App);  
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
  app.component(key, component)
}
// 将 Vue Router 挂载到应用上，使所有组件
// 都能访问路由功能
app.use(A1);  

app.use(ElementPlus)  // 注册Element Plus插件
// 将 Vue 应用挂载到 `index.html` 中 id 为 `app` 的元素上
app.mount('#app');  
